Спецификация ATM LAN emulation

Технология ATM позволяет добиться высоких и сверхвысоких скоростей для связи отдельных узлов вычислительной сети, предоставляя каждому виду трафика сервис с заданными параметрами качества. Однако эта технология разрабатывалась сначала как "вещь в себе", не учитывая тот факт, что в существующие технологии сделаны большие вложения, и поэтому никто не станет сразу отказываться от установленного и работающего оборудования, даже если появляется новое, более совершенное. Для территориальных сетей, для которых в первую очередь разрабатывалась технология ATM, это не так страшно, так как сети ATM могут использовать те же оптоволоконные каналы, что и существующие цифровые телефонные и вычислительные сети, а стоимость высокоскоростных оптоволоконных каналов, проложенных на большие расстояния, превышает стоимость коммутаторов сети, так что в этом случае легче пойти на замену коммутаторов новыми. Для локальных сетей дела обстоят по другому, поэтому желательно, чтобы новая технология могла работать в одной сети со старыми, улучшая характеристики сети там, где это нужно, и оставляя сети рабочих групп или отделов в прежнем виде. Сейчас форум ATM разработал первую спецификацию, называемую LAN emulation (то есть эмуляция локальных сетей), которая призвана обеспечить совместимость традиционных протоколов и оборудования локальных сетей с технологией ATM. Эта спецификация обеспечивает совместную работу этих технологий на канальном уровне. При таком подходе коммутаторы ATM работают в качестве высокоскоростных коммутирующих мостов магистрали локальной сети, обеспечивая не только скорость, но и гибкость соединений ATM-коммутаторов между собой, так что эта магистраль не обязательно образуется на внутренней шине одного устройства, а может быть и распределенной. Спецификация LAN emulation определяет способ преобразования пакетов и адресов MAC-уровня традиционных технологий локальных сетей в пакеты и коммутируемые виртуальные соединения SVC технологии ATM, и обратное преобразование. Всю работу по преобразованию протоколов выполняют специальные компоненты, встраиваемые в обычные концентраторы, коммутаторы и маршрутизаторы, поэтому ни коммутаторы ATM, ни рабочие станции локальных сетей не замечают того, что они работают с чуждыми им технологиями. Такая прозрачность была одной из главных целей разработчиков спецификации LAN emulation. Так как эта спецификация определяет только канальный уровень взаимодействия, то с помощью ATM-коммутаторов и компонент LAN эмуляции можно образовать только виртуальные сегменты, а для их соединения нужно использовать обычные маршрутизаторы. Рассмотрим основные идеи спецификации на примере сети, изображенной на рисунке 3.

 

Рис. 3. Принципы работы модели LAN emulation

Основными элементами, реализующими спецификацию, являются программные компоненты LEC и LES. LEC (LAN Emulation Client) - это посредник, работающий между ATM-коммутаторами (и ATM-станциями) и станциями локальной сети, а LES (LAN Emulation Server) преобразует MAC-адреса в ATM-адреса. Клиентские части (LEC'и) назначают каждой присоединенной локальной сети ATMадрес. Клиентские части динамически регистрируют MAC-адрес станции присоединенной локальной сети в сервере LES, который ведет общую таблицу соответствия MAC-адресов станций и ATM-адресов присоединенных локальных сетей. Компоненты LEC и LES могут быть реализованы в любых устройствах - концентраторах, коммутаторах, маршрутизаторах или ATM-рабочих станциях. Когда элемент LEC хочет послать пакет через сеть ATM станции другой локальной сети, также присоединенной к сети ATM, то он посылает запрос на разрешение адресов MAC- ATM серверу LES. Этот запрос иногда называют протоколом LE ARP (address resolution protocol). Сервер LES отвечает на запрос, указывая ATM-адрес элемента LEC присоединенной сети назначения. Затем LEC исходной сети самостоятельно устанавливает виртуальное SVC-соединение через сеть ATM обычным способом, описанным в спецификации UNI. После установления связи MAC-кадры локальной сети преобразуются в ячейки ATMкаждым элементом LEC с помощью стандартных функций сборки-разборки пакетов (функции SAR) стека ATM. В спецификации LAN emulation также определен сервер для эмуляции в сети ATM широковещательных пакетов локальных сетей, а также пакетов с неизвестными адресами, так называемый сервер BUS (Broadcast and Unknown Server).

(В оглавление)

Hosted by uCoz